package com.sztx.pay.center.dataaccess.dao.mysql;

import java.util.List;

import com.sztx.pay.center.dataaccess.domain.RiskTradeTypeDO;
import com.sztx.se.dataaccess.mysql.BaseMysqlDAO;
import com.sztx.se.dataaccess.mysql.config.PageQuery;

import org.apache.ibatis.annotations.Param;

public interface RiskTradeTypeMysqlDAO extends BaseMysqlDAO<RiskTradeTypeDO> {
    

    RiskTradeTypeDO listPage(@Param("riskTradeTypeDO") RiskTradeTypeDO riskTradeTypeDO, @Param("pageQuery") PageQuery pageQuery);
    
    List<RiskTradeTypeDO> findAllBussinessType(@Param("riskTradeTypeDO") RiskTradeTypeDO riskTradeTypeDO, @Param("pageQuery") PageQuery pageQuery);

    Integer listCount(@Param("riskTradeTypeDO") RiskTradeTypeDO riskTradeTypeDO);
    
    RiskTradeTypeDO findByTradeTypeId(@Param("tradeTypeId") String tradeTypeId);
    
    int update(@Param("riskTradeTypeDO") RiskTradeTypeDO riskTradeTypeDO,@Param("tradeTypeId") String tradeTypeId);
}